package com.schx.budget.service

import com.schx.budget.pojo.Budget
import com.schx.budget.pojo.BudgetTarget

interface BudgetService {

    fun getCostList(orgid: String): MutableMap<String, Any?>

    fun getCostDetail(type: String,orgid: String): MutableMap<String, Any?>

    fun getCostDetailByMonth(project: String, orgid: String): List<Budget>

    fun getIncomeDetail(type: String,orgid: String): MutableMap<String, Any?>

    fun getInDetailByMonth(project: String,orgid: String): List<Budget>

    fun getIncomeByPerson(project: String, month: String, orgid: String): List<Budget>

    fun getIncomeList(orgid: String): MutableMap<String, Any?>

    fun getResultDetail(orgid: String, type: String): List<BudgetTarget>

    fun getResultAll(orgid: String): List<BudgetTarget>

}
